package com.xianyv.entity;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableLogic;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.math.BigDecimal;


/**
 * ;
 *
 * @author : http://www.chiner.pro
 * @date : 2024-8-14
 */
@TableName("salary")
@Data
@AllArgsConstructor
@NoArgsConstructor
public class Salary implements Serializable, Cloneable {
    /**
     * 员工id
     */
    @TableId
    private Long employeeId;
    /**
     * 银行卡号
     */
    private String bankCard;
    /**
     * 试用期薪资
     */
    private BigDecimal probationSalary;
    /**
     * 转正薪资
     */
    private BigDecimal regularSalary;
    /**
     * 基本薪资
     */
    private BigDecimal basicSalary;
    /**
     * 岗位工资
     */
    private BigDecimal postSalary;
    /**
     * 绩效工资
     */
    private BigDecimal meritPay;
    /**
     * 社保
     */
    private BigDecimal socialSecurity;
    /**
     * 0否 1是
     */
    @TableLogic
    private Integer deleted;

}